﻿Public Interface IReportService

    ''' <summary>
    ''' This method is called before showing the report
    ''' </summary>
    ''' <param name="rpt">The report being shown</param>
    ''' <remarks></remarks>
    Sub prepareReport(ByVal rpt As CrystalReportViewer.ReportMatadata)

    ''' <summary>
    ''' This method is called after the user has closed the report viewer
    ''' </summary>
    ''' <param name="rpt">The report being shown</param>
    ''' <remarks></remarks>
    Sub closeReport(ByVal rpt As CrystalReportViewer.ReportMatadata)

End Interface
